package journalarray;

/**
 * Class provides functions
 * for ivent logging
 * @author Евгений
 */
public class JournalArray {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        
        String s = "2013-01-31 22:04:33 !!! Клавиатура Я пишу сообщение";
        //String s2 = "2013-01-31 22:04:33 ! Клавиатура Я пишу";
        //System.out.println(s2.matches("[0-9]{4}-[0-9]{2}-[0-9]{2} +[0-9]{2}:[0-9]{2}:[0-9]{2} +(.|!|!!|!!!) +[A-Za-zА-Яа-яЁ\\S]+ +([A-Za-zА-Яа-яЁ]| |\\S)+"));
        
        ArrayJournal aj = new ArrayJournal();
        
        
        aj.add(new Record("2001-01-01  00:01:02 .     Тест1     Это тест № 0"));
        aj.add(new Record("2000-02-02 00:02:02    ! Тест1 Это тест № 1"));
        aj.add(new Record("2010-03-03  00:03:03    !!    Тест1   Это тест № 2"));
        aj.add(new Record("2003-04-04 00:04:04 !!!    Тест1 Это тест № 3"));
        aj.add(new Record("2004-05-05    00:05:05 !!! Тест1    Это тест № 4"));
        
        //aj.insert(1, new Record("2000-01-01 00:01:02 . Тест1 Эта запись вставляется"));
        //Record r = new Record("2000-01-01 00:01:02 . Тест1 Эта запись заменилась");
        //aj.set(1, r);
        
        //j.printRecords();
        aj.printRecords();
        aj.sortBySourceDate();
        
        System.out.println("-----------------------------");
        
        aj.printRecords();
    }
}
